package com.company.learning;

import java.util.Comparator;

/*
*   排序器接口（策略模式）
*
* */
public interface Sorter {

    /*
    *  排序
    *  @parms list 待排序的数组
    * */
    public <T extends Comparable<T>> void sort(T[] list);

    /*
     *  排序
     *  @parms list 待排序的数组
     *  @parms comp 比较两个对象的比较器
     * */
    public <T> void sort(T[] list , Comparator<T> comp);


}
